上个月: last month...
独立自主: independent and autonomous (idiom); self-determination, to act independently, to maintain control over one's own affairs...
勇往直前: to advance bravely...
坦白: honest, forthcoming, to confess...
起草: to make a draft, to draw up (plans)...
私家车: private car...
凸: to stick out, protruding, convex, male (connector etc)...